@echo off
echo 正在修复前端项目依赖问题...

echo 1. 清理现有的 node_modules 和 package-lock.json
if exist node_modules rmdir /s /q node_modules
if exist package-lock.json del package-lock.json

echo 2. 清理 npm 缓存
npm cache clean --force

echo 3. 重新安装依赖
npm install

echo 4. 验证 axios 是否已安装
if exist node_modules\axios (
    echo ✓ axios 已成功安装
) else (
    echo ✗ axios 安装失败
    echo 尝试手动安装 axios...
    npm install axios@^1.6.0
)

echo 5. 启动开发服务器
echo 依赖修复完成，正在启动开发服务器...
npm run serve

pause
